Sam Ngoc DucSam Ngoc Duc
South Korea 2-0 Germany: The 18-Meter Gap and a Lesson in Spatial GeometryKazan, June 27, 2026, minute 90+2. Toni Kroos receives the ball at the edge o...
Empty Stadium, Money Still Flows: Decoding the Nguyen Quang Hai Deal and the Lesson of the Invisible ContractI once witnessed a transfer fall apart because of three numbers. It was 2026,...
When Data Stops Being the Answer: Lessons from an Empty Table Tennis Analysis ReportThere is a moment in this profession that I have never forgotten. In 2026, wi...
Pretty Framework, Empty Data: Lessons From a Football Analysis With Zero Facts"With no crowd, I could hear the defender's boots shifting." I wrote that lin...
Rome, 25 May 2026: Liverpool Beat Gladbach 3-1, and the Trap Called Kevin KeeganRome, the night of 25 May 2026. For the first twenty minutes of the European...
Reading the V.League 1 Transfer Window Through Release Clauses, Foreign-Player Quotas and Wage BillsJanuary 2026, in the video analysis room of a V.League 1 club in northern...
When the Data Goes Silent: Table Tennis Waits for a Single Frame Real Enough to AnalyzeThere is a stretch of time in this craft that I have come to call 'the...
Viettel Away in Bandung: Excavating Three Layers Beneath a Match Not Yet PlayedIn the pre-match press conference, The Cong Viettel coach Popov said somethin...
Manchester United and the £70m Question: A Cracked Defence Cannot Be Patched by a Single Holding MidfielderTwenty minutes, two goals, and a familiarity that was uncomfortable. I was...
When Esports Data Goes Silent: The Trap of an Empty Analytical FrameworkThree in the morning in Beijing. I opened a nine-dimension analysis of a...
Dinh Bac Out for a Month, His 2027 Asian Cup Ticket Unchanged: The Workload Problem Vietnamese Football Still Refuses to SolveI freeze the frame at the 63rd minute of the match between Cong An Ha Noi...
Joe Hart and the 114 Charges: When the Voice from the Pitch Meets the Wall of LawJoe Hart stood in front of the camera, hands in his pockets, his voice so cal...
Table Tennis: 52 Weeks, 2,000 Points and the Price of Being Seed Number NineAt a WTT Contender qualifier, in a hall that was barely half full, I once sat...
Chess Olympiad 2026: India Defends the Throne in Uzbekistan's Heartland, Gukesh and Sindarov Set for a Fateful ShowdownSamarkand, a city on the legendary Silk Road, will become the focal point of...
Ly Hoang Nam and the Reinvention of Vietnamese Tennis: From Wimbledon Youth Glory to Unsolved ProblemsOn July 12, 2026, on the grass courts of Wimbledon, a 17-year-old Vietnamese...
The Transfer Window: Where Is the Anchor in the Flood of Rumours?At 2:47 a.m., a small apartment is still lit by a phone screen. This fan is n...
Vietnamese Martial Arts and the Data Gap After Every FightOn the evening of July 14, 2026, at the Khanh Hoa Provincial Sports Arena in...
The 90+4th Minute in Group B: Cambodia Beat Myanmar, and the Left Flank Belongs to Andres Nieto and Sin KakadaMinute 88. On the small stand of a regional stadium, nobody still believed th...
Presidents Cup: Scottie Scheffler's Bench and a Captain's Test of AuthorityThe exchange lasted less than a minute. A television reporter asked Scottie...
Asian Cup 2027 Not Postponed: Vietnam Are Betting Their Whole Campaign on One ThighOn the night of 24 October, when the news that the 2027 Asian Cup would not b...
